base-files: always generate default DUID
authorDavid Härdeman <[email protected]>
Tue, 9 Dec 2025 22:49:48 +0000 (23:49 +0100)
committerPetr Štetiar <[email protected]>
Thu, 11 Dec 2025 06:39:34 +0000 (06:39 +0000)
commit52fa3728e5304ecdfca77332bdfe870696b95d35
tree4b6e2ff6fb6f3abcb97b1e5ff616ae8f5026b179
parent86bd55c4fd0f3ffe6bf7df672b051900352af3ad
base-files: always generate default DUID

The previous logic was copied from 12_network-generate-ula, but fails to
account for upgrades where the "auto" value isn't set (it is set by
base-files/files/bin/config_generate). Fix this to always set the
default duid if it isn't set.

Also, rename the file to better reflect what it does.

Closes: #21029
Fixes: a660a076db5a ("base-files: generate a global DHCP DUID")
Link: https://github.com/openwrt/openwrt/pull/21118
Signed-off-by: David Härdeman <[email protected]>
Signed-off-by: Petr Štetiar <[email protected]> [fixes,closes tag]
package/base-files/files/etc/uci-defaults/14_network-generate-clientid [deleted file]
package/base-files/files/etc/uci-defaults/14_network-generate-duid [new file with mode: 0644]